mdl::iray_for_rhino::rhino_5_material
=====================================

.. contents:: :local:

Definitions:
------------
[1/1] 'mdl::iray_for_rhino::rhino_5_material::rhino_5_material'
###############################################################
   * Label: 'Rhino5'
   * Description: 'An MDL version of the builtin Rhino 5 default material'
   * SDPropertyCategory = 'Input'
      * 'diffuse_color' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Label: 'Color'
         * Description: 'The diffuse material color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'glossy_finish_glossiness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Gloss Finish'
         * Description: 'The glossiness of the surface'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'glossy_finish_color' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Gloss Finish Color'
         * Description: 'The color of the glossy material finish'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'reflectivity' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Reflectivity'
         * Description: 'The reflective layer of the material'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'specular_finish_color' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Reflection Color'
         * Description: 'The color of the specular reflection of the material'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transparency' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Transparency'
         * Description: 'the transparency of the material'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'transparency_color' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Transparency Color'
         * Description: 'The transparency color of the material'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'ior' = SDValueFloat(float(1.45000005)) [CONNECTABLE]
         * Label: 'IOR'
         * Description: 'Index of Refraction of the material'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'use_color_texture' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Use Color Texture'
         * Description: 'When enabled, the diffuse color texture will be used for the diffuse color of the material. Otherwise the Base color input is used'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'color_texture' = SDMDLValueTextureReference() [CONNECTABLE]
         * Label: 'Color Texture'
         * Description: 'Use a texture to drive the diffuse material input'
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'color_texture_weight' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Color Texture Weight'
         * Description: 'When texturing for the diffuse color is enabled, this parameter adjusts the blending of the color texture with the diffuse color of the material'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'use_transparency_texture' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Use Transparency Texture'
         * Description: 'When enabled, the transparency texture will be used to drive the transparency of the material. When disabled, the input of Transparency will be used'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'transparency_texture' = SDMDLValueTextureReference() [CONNECTABLE]
         * Label: 'Transparency Texture'
         * Description: 'Use a texture to drive the transparency of the material'
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'transparency_texture_weight' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Transparency Texture Weight'
         * Description: 'When texturing for the transparency is enabled, this parameter adjusts the blending of the transparency texture with the transparency of the material'
         * Types:
            * 'float' (SDTypeFloat)

      * 'use_bump_texture' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Use Bump Texture'
         * Description: 'When enabled, the bump texture will be used to drive the bump of the material.'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'bump_texture' = SDMDLValueTextureReference() [CONNECTABLE]
         * Label: 'Bump Texture'
         * Description: 'Use a texture to modify the surface bump of the material'
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'bump_amount' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Bump Amount'
         * Description: 'Light emission color'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'emission_color' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Label: 'Emission Color'
         * Description: 'Light emission color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'emission_intensity' = SDValueFloat(float(100)) [CONNECTABLE]
         * Label: 'Emission Intensity'
         * Description: 'Intensity of the light emission'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'unit_scale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Unit Scale'
         * Description: 'Scales the material accordingly to a given factor'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)
